#pragma once
#ifndef __HWINMESSAGE_H__
#define __HWINMESSAGE_H__

#include "hwindef.h"
#include "hwinlog.h"

namespace harlinn
{
    namespace windows
    {

        class Message : public tagMSG
        {
        public:
            typedef LRESULT Result;

            Result result;
            bool handled;

            Message()
                : result(0),
                    handled(false)
            {
                HWIN_TRACE();
                memset(&hwnd,0,sizeof(tagMSG));
            }
        };
    };
};


#endif //__HWINMESSAGE_H__